package com.eorchis.module.trainingneeds.ui.commond;

import java.io.Serializable;

import com.eorchis.core.basedao.entity.IBaseEntity;
import com.eorchis.core.ui.commond.ICommond;
import com.eorchis.module.basedata.domain.BaseData;
import com.eorchis.module.trainingneeds.domain.Questionnaire;
import com.eorchis.module.trainingneeds.domain.QuestionnaireQuestionType;

import com.eorchis.core.ui.commond.ICommonField;
import java.util.Date;

/**
 * Title: QuestionnaireQuestionTypeValidCommond<br>
 * Description: 问卷问题类型ValidCommond<br>
 * Company: GoldGov<br>
 * Copyright @ 2012 GoldGov .All rights reserved.<br>
 * @author HuangTF
 * @createDate 2014-02-07
 * @version $Revision$
 */
public class QuestionnaireQuestionTypeValidCommond implements ICommond,ICommonField 
{
	
	private QuestionnaireQuestionType questionnaireQuestionType;
	
	public QuestionnaireQuestionTypeValidCommond(){
		questionnaireQuestionType = new QuestionnaireQuestionType();
	}
	
	public QuestionnaireQuestionTypeValidCommond(QuestionnaireQuestionType questionnaireQuestionType){
		this.questionnaireQuestionType = questionnaireQuestionType;
	}
	
	@Override
	public Serializable getEntityID() {
		return questionnaireQuestionType.getQuestionTypeId();
	}

	@Override
	public IBaseEntity toEntity() {
		return questionnaireQuestionType;
	}

	/**
	 * 获取问卷试题题型ID
	 */		
	public String getQuestionTypeId() {
		return questionnaireQuestionType.getQuestionTypeId();
	}
	/**
	 * 设置问卷试题题型ID
	 */		
	public void setQuestionTypeId(String questionTypeId) {
		questionnaireQuestionType.setQuestionTypeId(questionTypeId);
	}
	/**
	 *  获取问卷
	 */		
	public Questionnaire getQuestionnaire() {
		return questionnaireQuestionType.getQuestionnaire();
	}
	/**
	 * 设置问卷
	 */		
	public void setQuestionnaire(Questionnaire questionnaire) {
		questionnaireQuestionType.setQuestionnaire(questionnaire);
	}
	/**
	 * 获取试题题型
	 */		
	public BaseData getQuestionType() {
		return questionnaireQuestionType.getQuestionType();
	}
	/**
	 * 设置试题题型
	 */		
	public void setQuestionType(BaseData questionType) {
		questionnaireQuestionType.setQuestionType(questionType);
	}
	
	
	public Date getCreateDate() {
		return questionnaireQuestionType.getCreateDate();
	}

	public void setCreateDate(Date createDate) {
		questionnaireQuestionType.setCreateDate(createDate);
	}

//	public Integer getEnabled() {
//		return questionnaire.getEnabled();
//	}
//
//	public void setEnabled(Integer enabled) {
//		questionnaire.setEnabled(enabled);
//	}

	@Override
	public Integer getActiveState() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setActiveState(Integer arg0) {
		// TODO Auto-generated method stub
		
	}	
	
	
}
